$(function(){
	
	function valida() {	
		
		if ($("#pwd", "#formCadastro").val() != $("#rep_pwd", "#formCadastro").val()) {
			alert('As senhas nao sao iguais!');
			return false;
		}
				
	
		if($("#userId").val() > '0')
		{
			return true;
		}

		var ret = true;
			
		$.ajax({
			url: "usuario/emailJaCadastrado",
			type: 'get',
			data: {email: $("#email","#formCadastro").val()},
			dataType: 'json',
			async: false,
			success: function(retorno) {
				if (retorno == 1) 
				{
					alert('E-mail ja cadastrado!');
					ret = false;
				}
			},
		});
		
		return ret;
	}
	
	$('#formCadastro').submit(function() {
		
		if (!valida()) {
			return false;
		}
		
		$.ajax({
			url: "usuario/grava",
			type: 'post',
			dataType: 'json',
			async: false,
			data: $('#formCadastro').serialize(),
			success: function() {
				alert("Cadastro salvo com sucesso!");
				closeWindow();
			},
			error: function(e) {
				alert("Erro: " + e);
			}
		});
		return false;
	});
});